Codexonics\PrimeMoverFramework\classes\PrimeMoverSystemFunctions D

Total Complexity 801
Dependencies 11
Dependents 52
Total lines 4,652
Lines of code 2,643
Logical lines of code 1,698
Comment lines 1,340
Methods 184
Properties 1

Methods 184

Method Rating Maintainability Complexity Lines of code
printFriendlyDiffMessages()
D
29 30 122
addToPrimeMoverZipPackage()
C
33 29 94
generateReplaceableForUploadInfoAdjustment()
A
40 14 68
primeMoverValidateFootprintData()
A
42 15 49
delete()
A
46 15 34
recurseCopy()
A
42 14 48
getAutoBackupUserHelper()
A
44 14 44
isMultisiteMainSite()
A
52 13 25
cleanDbTablesForExporting()
A
46 12 37
maybeSaveAutoBackupRetryStatus()
A
48 12 34
unzipFileChunked()
A
45 11 40
themeDifference()
A
41 9 64
updateOptionFallBack()
A
50 11 30
deleteOptionFallBack()
A
50 11 30
readfileChunked()
A
49 10 31
doScreenOptionSettings()
A
51 10 28
getLibZipversion()
A
51 10 25
primeMoverNonceSalt()
A
53 10 23
computeSchemeReplaceables()
A
49 9 31
generateReplaceableForSiteSchemeAdjustment()
A
48 8 34
getBytes()
A
55 9 18
pluginsDifference()
A
50 8 29
maybeCreateFoldersInMu()
A
52 8 28
getCreateExportUrl()
A
53 8 22
getOptionFallBack()
A
55 8 19
dropTable()
A
57 8 18
generateImportReplaceables()
A
49 7 32
streamCopyToStream()
A
58 8 16
parsedBHostForPDO()
S
51 7 28
realFileSize()
S
51 7 27
primeMoverGetBlogsDirPath()
S
53 7 23
hashEntity()
S
53 7 21
fileIsInsideGivenDirectory()
S
56 7 19
blogIsUsable()
S
61 7 13
createFriendlyName()
S
53 6 22
maybeForceDeleteOptionCaches()
S
55 6 20
getSliceSize()
S
56 6 19
getActivatedPlugins()
S
56 6 19
isPrimeMoverPage()
S
57 6 19
getPluginFullPath()
S
57 6 18
readPrimeMoverDirectory()
S
56 6 17
getCorrectFolderNameFromZip()
S
56 6 16
isPrimeMoverDownloadZipURLFormat()
S
58 6 15
isTableExists()
S
59 6 14
mapDeep()
S
60 6 13
activatePrimeMoverPluginOnly()
S
54 5 23
enableMaintenanceDuringImport()
S
55 5 20
primeMoverGetBlogsDirUrl()
S
56 5 20
isZipByMime()
S
55 5 18
maybeLoadAssetsOnDashboard()
S
57 5 18
logCliReProcessingArray()
S
57 5 18
createSiteExportDirectory()
S
58 5 17
disableMaintenanceDuringImport()
S
57 5 17
isMigrationToolsSitesPage()
S
65 6 9
primeMoverDoDelete()
S
60 5 14
isRefererBackupMenu()
S
60 5 14
isZipPackageHasEntityEncrypted()
S
59 5 14
removeTmpImportFilesDir()
S
62 5 12
getUserMetaTableName()
S
59 4 16
getDbPrefixOfSite()
S
59 4 16
addNewElement()
S
59 4 16
getBackupMenuUrl()
S
63 5 10
addUpdatedPluginHeadersToCache()
S
58 4 15
maybeResetOpCache()
S
65 5 8
isFileResideInExportDir()
S
60 4 15
maybeLoadMenuAssets()
S
66 5 9
isReallyZip()
S
59 4 15
isScheduledBackupPage()
S
59 4 15
maybeUseStoreMode()
S
65 5 9
maybeLoadAssets()
S
60 4 13
addUploadinfoFootprintKey()
S
63 4 12
getExportPathOfThisSubsite()
S
62 4 12
checkIfDirectoryIsEmpty()
S
62 4 12
getThemeFullPath()
S
62 4 12
isReallyTar()
S
62 4 11
generateMenuUrl()
S
54 3 24
updateSiteOption()
S
58 3 16
deleteSiteOption()
S
58 3 16
generalizeExportTypeBasedOnGiven()
S
64 4 10
addPrimeMoverNonceFilters()
S
66 4 10
parseDataType()
S
59 3 15
logPeakMemoryUsage()
S
66 4 7
filePutContentsAppend()
S
65 4 10
removePrimeMoverNonceFilters()
S
66 4 10
initializeFs()
S
66 4 9
fOpen()
S
64 4 10
doLogRecurseCopyRestart()
S
64 4 9
getPublicSiteUrl()
S
67 4 8
validateIfFootprintHasUploadInfo()
S
65 4 9
isMaintenanceModeEnabled()
S
62 3 12
updateBlogOption()
S
62 3 12
getRefreshPackageUrl()
S
61 3 12
getPackageCreationDateTime()
S
62 3 12
hasZipExtension()
S
63 3 11
fileExists()
S
64 3 11
hasTarExtension()
S
63 3 11
getTablesforReplacement()
S
55 2 18
unLink()
S
69 3 8
isReallyValidFormat()
S
67 3 9
addSchemeFootprintKey()
S
66 3 9
temporarilyIncreaseMemoryLimits()
S
65 3 8
removePrefix()
S
65 3 9
nonCachedFileExists()
S
66 3 9
validateIfFootprintHasScheme()
S
66 3 9
addPluginManager()
S
64 3 9
maybeTestSlowCopy()
S
66 3 9
isExtractingPackageAsTar()
S
65 3 10
getAbsPath()
S
66 3 8
isDir()
S
65 3 10
fileGetContents()
S
71 3 6
isConfigFileWritable()
S
65 3 10
systemHooks()
S
58 2 14
isUsingChildTheme()
S
63 2 11
getDetailedDifferencesBetweenFootprints()
S
62 2 11
activatePlugin()
S
63 2 11
getSiteOption()
S
62 2 11
isValidJson()
S
65 2 9
isPluginActive()
S
65 2 10
getWpContentInfo()
S
64 2 9
deactivatePlugins()
S
67 2 8
getUrlSchemeOfThisSite()
S
70 2 7
fClose()
S
71 2 6
iniGet()
S
72 2 6
isResource()
S
72 2 6
maybeLogDefaultUserAdj()
S
68 2 6
isHeadRequest()
S
70 2 6
updateOption()
S
68 2 8
compliedMinimumRequirement()
S
68 2 7
isValidVersionNumber()
S
69 2 7
removePluginManager()
S
65 2 9
getLockedSettingsUser()
S
70 2 7
linodeHostCompatibility()
S
70 2 6
getFilesToRestore()
S
66 2 8
flush()
S
73 2 6
primeMoverCheckIfZipEnabled()
S
69 2 7
endsWith()
S
69 2 6
isWpFileSystemUsable()
S
71 2 6
getBlogOption()
S
65 2 9
getLanguageFolder()
S
69 2 7
initializeSiteExportDirectory()
S
70 2 7
hashString()
S
67 2 8
hashFile()
S
71 2 6
setTimeLimit()
S
74 2 5
fileSize64()
S
71 2 6
getAutoBackupUser()
S
64 2 10
isLargeStreamFile()
S
80 1 3
primeMoverCheckAdminReferer()
S
70 1 6
removeNonceFilters()
S
74 1 4
primeMoverVerifyNonce()
S
70 1 6
humanFileSize()
S
63 1 9
primeMoverCreateNonce()
S
70 1 6
addNonceFilters()
S
74 1 4
primeMoverNonceField()
S
72 1 5
primeMoverNonceUrl()
S
70 1 6
getSystemAuthorization()
S
81 1 3
primeMoverNonceLife()
S
82 1 3
getMd5File()
S
80 1 3
getEventViewerUrl()
S
79 1 3
getSystemInitialization()
S
82 1 3
isNumericKey()
S
75 1 4
maybeUploadParametersMisconfigured()
S
73 1 5
getUploadmaxFilesizeInPhpini()
S
71 1 6
getPostMaxSizeInPhpini()
S
71 1 6
getPostMaxSizeCorePhpValue()
S
76 1 4
sha256File()
S
79 1 3
getFileSize()
S
80 1 3
switchToBlog()
S
81 1 3
restoreCurrentBlog()
S
82 1 3
getOption()
S
70 1 6
getProcessUserId()
S
81 1 3
wpDie()
S
66 1 9
removeSchemeFromUrl()
S
80 1 3
getUpgradeUrl()
S
81 1 3
getZipArchiveInstance()
S
80 1 3
logSkippedDefaultUserAdj()
S
74 1 4
getScheduledBackupSettingsUrl()
S
79 1 3
getUploadMaxFilesizeCorePhpValue()
S
76 1 4
getPeakMemoryUsage()
S
80 1 3
doMemoryLogs()
S
70 1 6
getSiteTitleGivenBlogId()
S
71 1 6
isShaString()
S
79 1 3
getMultisiteMainSiteTableQuery()
S
78 1 3
isSettingsPage()
S
80 1 3
__construct()
S
81 1 3